Enterprise Version
not symmetrical